# 主运行文件：希望运行testcases中的指定的文件中的用例
# 导入单元测试
import unittest
# 导入运行器
from HTMLTestRunner import HTMLTestRunner
# 导入时间包
import time
# 从public文件中导入mailsend
from publick.mailsend import mailsend
# 获取用例目录里面的mifeng用例
discover = unittest.defaultTestLoader.discover(r"./testcases/",pattern="mifeng*.py")
#print(discover)
# import unittest
# from HTMLTestRunner import HTMLTestRunner
# import time
# #  匹配指定文件之后，会把文件中所有单元测试用例加载到测试结合对象并返回
#discover = unittest.defaultTestLoader.discover(r"./testcases/",pattern="mifeng_reg*.py")
#
time_str = time.strftime("%Y%m%d%H%M")
filename = r"./testreports/" + time_str + r".html"
with open(filename,"wb") as f:
     #创建runner运行
    runner = HTMLTestRunner(f,verbosity=1,title="自动化脚本运行",description="第一次运行")
    runner.run(discover)
mailsend().sendFujian(time_str)